package org.estela.comp;

import java.util.LinkedList;
import java.util.List;

public class InvokeMethod implements Statement {

	private String _methodName;
	
	private List _arguments = new LinkedList();
	
	public void accept(StatementVisitor visitor) {
		visitor.visitInvokeMethod(this);
	}
	
	public void setName(String name) {
		_methodName = name;
	}

	public String getName() {
		return _methodName;
	}

	public Object[] getArgumentsValues() {
		return _arguments.toArray();
	}

	public void addArgument(Object obj) {
		_arguments.add(obj);
	}

}
